package cn.javaex.yaoqishan.dao.xx_video_info2;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface xx_video_info2Mapper {
    /**
     * 通过id删除数据
     */
    int deleteByPrimaryKey(Integer id);

    /**
     * 插入数据
     * xx_video_info2WithBLOBs 所有数据字段名的类；
     */
    int insert(xx_video_info2 record);

    /**
     * 有选择的插入数据；
     */
    int insertSelective(xx_video_info2 record);

    /**
     * 通过主键查询数据；
     */
    xx_video_info2 selectByPrimaryKey(Integer id);

    /**
     * 通过主键对数据有选择性的进行更新操作；
     */
    int updateByPrimaryKeySelective(xx_video_info2 record);

    /**
     * 通过主键进行数据的有选择更新；
     */
    int updateByPrimaryKeyWithBLOBs(xx_video_info2 record);

    /**
     * 通过主键进行基本数据字段的更新；
     */
    int updateByPrimaryKey(xx_video_info2 record);
    
    /**
     * 分页查询数据；
     */
    List<xx_video_info2> listByPageNum(@Param("startIndex") Integer startIndex ,@Param("pagesize") Integer pagesize );
    
}